• word of the day

    membranous labyrinth

    membranous labyrinth - Dictionary definition and meaning for word membranous labyrinth

    Definition
    (noun) the sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth
Download our Mobile App Today
Receive our word of the day
on Whatsapp